Computer Graphics and Image Processing as an Introductory Course
نویسنده
چکیده
Computer Graphics is an important discipline and is present in almost every undergraduate Computer Science curriculum. To create graphical content, both 2D Computer Graphics and Image Processing are essential. 2D Computer Graphics and Image Processing also have strong theoretical relationships. Based on a survey of Computer Graphics courses in undergraduate Computer Science curricula, 84 percent of the introductory Computer Graphics courses are typical 3D courses that only briefly present 2D Computer Graphics and Image Processing. This paper proposes a course on these two disciplines. Such a course is of practical interest for content creation, for the acquisition of images, and for the reproduction of content on different media. Apart from describing the course, this paper identifies theoretical and practical relationships between Computer Graphics and Image Processing. It identifies benefits and drawbacks of adding such a course in an undergraduate curriculum and relates this course to topics that could be part of advanced courses. It finally covers practical concerns such as a developed software framework for assignments and how to cover the main aspects in specific assignment topics.
منابع مشابه
Computer Graphics education in different curricula: analysis and proposal for courses
This paper studies how Computer Graphics is taught and proposes a course on 2D Computer Graphics and Image Processing as an alternative to the traditional 3D Computer Graphics course. This unconventional course is motivated by an analysis of more than 70 Computer Science curricula. This analysis considers many aspects: Computer Graphics, Image Processing, and Human-Computer Interaction courses;...
متن کاملDirectional Stroke Width Transform to Separate Text and Graphics in City Maps
One of the complex documents in the real world is city maps. In these kinds of maps, text labels overlap by graphics with having a variety of fonts and styles in different orientations. Usually, text and graphic colour is not predefined due to various map publishers. In most city maps, text and graphic lines form a single connected component. Moreover, the common regions of text and graphic lin...
متن کاملParallel Implementation of Particle Swarm Optimization Variants Using Graphics Processing Unit Platform
There are different variants of Particle Swarm Optimization (PSO) algorithm such as Adaptive Particle Swarm Optimization (APSO) and Particle Swarm Optimization with an Aging Leader and Challengers (ALC-PSO). These algorithms improve the performance of PSO in terms of finding the best solution and accelerating the convergence speed. However, these algorithms are computationally intensive. The go...
متن کاملWhat we are teaching in Introduction to Computer Graphics
Computer Graphics is a very active field, with new knowledge being published every day at a high rate. There is, therefore, some pressure to regularly review our teaching contents and adjust accordingly. Among the courses on a standard curriculum, the introductory computer graphics course is very often the door for students into the exciting area of computer graphics. It is also the opportunity...
متن کامل02501 Image analysis , vision and computer graphics Exercise 05 - Image Warping 12 th September 2005
This note introduces the concept of image warping and treats the special case of Euclidean warping along with a discussion of a Matlab implementation. Secondly an application of image warping is given; namely image mosaicing where images are stitched together – e.g. to form a panoramic view. Effort has been put into making the text as self-containing as possible. However, basic knowledge of lin...
متن کامل